home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Special 20 / AMIGAplus Sonderheft 20 (1999)(ICP)(DE)[!].iso / PublicDomain / Spiele / Choplifter3D / choplift.doc < prev    next >
Text File  |  1999-01-01  |  6KB  |  222 lines

  1.  
  2.  
  3.  
  4.                       ChopLifter 3D by Trion software
  5.  
  6.  
  7.                     Pre release of ChopLifter 3D V 0.19
  8.  
  9.  
  10.                Copyright (C) 1998-1999  by Arend-Paul Spijkermann
  11.             Software and documentation written by A.Paul Spijkerman
  12.  
  13.                             All Rights Reserved
  14.  
  15.  
  16.  
  17.                     All information in this documentation
  18.                   is subject to change without prior notice
  19.  
  20.  
  21.  
  22.    ----------------------------------------------------------------------
  23.  
  24.  
  25.  
  26.    This is my first real attempt on a game on the Amiga system,
  27.    besides of the BBS door games like the Tetris one for my
  28.    Trion BBS system.
  29.  
  30.    However on the Commodore 64 more then 10 years ago I have
  31.    written small games like a moonlander.
  32.    Also during that time I write little demos with fast polygons
  33.    and sound.
  34.  
  35.    Since I had the Vic-20 I always wanted to write a 3D fligth
  36.    sim kind of program. This is the first succesfull one :)
  37.  
  38.    Part of the reason I wrote this game is to get some experience
  39.    in the writing of 3D games. So when the Amiga-II appears I could
  40.    produce new software and games faster.
  41.    A lot of the code used in this program I have developed earlier
  42.    for other programs.
  43.  
  44.    Remember the old Choplifter game on the Commodore 64 ??
  45.    This is sort of a 3D version.
  46.    The objective of the game was (how I remember it) to fly
  47.    over a border with a helicopter and pick up (rescue) people.
  48.    You do this by simply landing near them, and they walk to
  49.    the helicopter and jump in.
  50.  
  51.    The objective of this game is the same, however i've not
  52.    spend much attention yet to things like inert mass, acceleration.
  53.    Because with the frame rate on my machine that's not very
  54.    usefull .. or even testable.
  55.    So it is more sort of a heli flight-sim to benchmark
  56.    your top of the range Amiga's :)
  57.  
  58.  
  59.  
  60.  
  61.    Starting the program
  62.    --------------------
  63.  
  64.    This program is written so it can be used on all classes
  65.    of classic Amigas.
  66.  
  67.  
  68.    On slower machines you can run it in a "wire-frame" mode
  69.    with 16 colors on a 320x256 screen.
  70.  
  71.    Start with:    Game
  72.  
  73.  
  74.    Or you try the "polygon" mode with 16 colors which is a fraction
  75.    slower.
  76.  
  77.    Start with:    Game -P
  78.  
  79.  
  80.    If you have a real fast machine you can try the "shaded polygon"
  81.    mode in HAM6 on a 320x256 screen.
  82.  
  83.    Start with:    Game -T
  84.  
  85.  
  86.    If you have a real fast machine you can try the "Dithered shaded polygon"
  87.    mode in HAM6.
  88.  
  89.    Start with:    Game -T -D
  90.  
  91.  
  92.    If you have a real fast machine you can try the "Dithered shaded polygon"
  93.    mode in HAM6, where polygons are replaced with textures if they
  94.    are available for the type of surface.
  95.  
  96.    Start with:    Game -T -D -U
  97.  
  98.  
  99.  
  100.    If the the HAM6 true color mode is to slow, you can replace
  101.    the -T with -G to render in 16 grey scales instead of color.
  102.  
  103.    If you have an AGA machine you can add a -B flag to use
  104.    HAM8 instead of HAM6.
  105.  
  106.    If you want HIRES in 16color, GREY or HAM8 mode add a -H flag.
  107.  
  108.    If you have a CyberGraphics board add a -C flag to use the
  109.    24 bit color mode instead of the HAM6 mode.
  110.    (Uses an 640x240 resolution with matching ratio)
  111.  
  112.    If you have a NTSC machine use the -N flag to reduce resolution
  113.    from 256 to 200 and change the screen ratio.
  114.    (or to speed up the program sligthly)
  115.  
  116.    You can also use flags to make a smaller window which should
  117.    speed things up a bit.
  118.  
  119.    If you start the game with the 'startme' script sound is added.
  120.  
  121.  
  122.    Note that only the Truecolor modes (HAM6 or better) use Z-buffering
  123.  
  124.  
  125.  
  126.    Game-Control
  127.    ------------
  128.  
  129.    To control a helicopter you need to control 4-axis
  130.    The collective to go up and down.
  131.    The feet-pedals to turn.
  132.    The stick to go forward/backward and sideways.
  133.  
  134.    However most people don't have 2 joysticks or feet-pedals
  135.    so this game uses one stick for all axis.
  136.  
  137.    When the fire button is released the stick controls
  138.    forward/backward and sideway motions.
  139.  
  140.    When the fire button is pressed the stick controls the
  141.    other axis.
  142.    Press the stick sideways to turn.
  143.    Press the stick backward to go up.
  144.    Press the stick forward to go down.
  145.  
  146.    To exit the program you have to press the left mouse button
  147.    on port0 (or the joystick button if a stick is connected to port 0).
  148.  
  149.  
  150.  
  151.    Notes
  152.    -----
  153.  
  154.    This program will run on all Amigas with Kickstart 2.04
  155.    or higher, and an OCS chipset or better.
  156.  
  157.    This program is OS-friendly (except for the joystick read code)
  158.    and should pose no problem with multitasking, except for
  159.    using most of the CPU power.
  160.  
  161.    Note that there are no AGA or PPC modes at this moment.
  162.    If you want me to add these you have to send me the Hardware
  163.    to develop it on :)
  164.  
  165.    This program it merely a test version, there have no
  166.    optimizations being done. Also my texture map code isn't
  167.    to perfect.
  168.  
  169.    This program is developed on an Amiga 2000 Rev 4.3 with OCS
  170.    An A2630 card with 25 Mhz 68030 and 4 MB of memory.
  171.    Which gives about 3 frames a second in the slowest mode.
  172.  
  173.    PLEASE write me how fast it is on your setup.
  174.  
  175.  
  176.  
  177.    This program is Shareware, please send me US $10 if you
  178.    like this program. 
  179.    Remember that if you want me to develop games for the Amiga-II
  180.    system then first I need an Amiga-II :)
  181.  
  182.  
  183.    ======(  Contacting me  )=============================================
  184.  
  185.  
  186.          For registering, questions, comments or suggestions write to:
  187.  
  188.          A.Paul Spijkerman
  189.          Bernhard Fabritiuslaan 19
  190.          9462 SM  Gasselte,DR
  191.          The Netherlands, Europe
  192.  
  193.  
  194.          You can send me E-mail at:
  195.  
  196.          Personal:         Paul.Spijkerman@ddimedia.com
  197.          BBS related:      Trion@ddimedia.com
  198.  
  199.          Any sign of intelligent life welcome !
  200.          (preferably in English, Dutch or German)
  201.  
  202.  
  203.          Some of the Trion Amiga software products are:
  204.  
  205.          The Trion BBS system  V1.11   1669 Kb
  206.          ChopLifter 3D         V0.10     80 Kb
  207.          RescueCode            V0.11     27 Kb
  208.  
  209.          (Available on Aminet)
  210.  
  211.    ----------------------------------------------------------------------
  212.  
  213.          Or call my BBS :     +31-599-564696  24 Hours V32B/V42B
  214.  
  215.                               (located in The Netherlands, Europe)
  216.  
  217.          FIDO:   2:284/324.20
  218.          Trion:  350:1002/100
  219.          AMY :   39:152/200
  220.          NLA :   14:107/200
  221.  
  222.